<?php

header("Access-Control-Allow-Origin:*");

$ips = array(
    '120.24.43.118',
    /*'210.22.123.50',
     '42.92.191.105',
     '117.143.60.226',
     '210.22.123.50',
     '180.169.153.91',*/
);
$ip = getClientIp();

$data = array(
    'code' => 0,
    'msg' => array(
        array(
            'code' => 0,
            'time' => "<font size='48'>亲们~服务器正在维护中</font>\n<font size='44'>预计完成时间为6月10日19点30分，记得到时回来摸花哦！</font>"
        )
    )
);

if (in_array($ip,$ips)) {
    $data['msg'][0]['code'] = 0;
}

if (isset($view)) {
    if ($data['msg'][0]['code']) {
        exit;
    }
} else {
    echo json_encode($data);
}

function getClientIp()
{
    if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) {
        $ip = getenv("HTTP_CLIENT_IP");
    } else {
        if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) {
            $ip = getenv("HTTP_X_FORWARDED_FOR");
        } else {
            if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) {
                $ip = getenv("REMOTE_ADDR");
            } else {
                if (
                    isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR']
                    && strcasecmp(
                        $_SERVER['REMOTE_ADDR'], "unknown"
                    )
                ) {
                    $ip = $_SERVER['REMOTE_ADDR'];
                } else {
                    $ip = '';
                }
            }
        }
    }
    preg_match("/[\d.]{7,15}/", $ip, $clientIpMatches);
    $ip = $clientIpMatches[0] ? $clientIpMatches[0] : '';
    return $ip;
}
